<?php 
include_once 'clases_php/header.php';	
?>
	<div id="cuerpo" >
		<?php 
			include_once 'clases_php/Torneo.php';
			include_once 'clases_php/Partido.php';

			if(!isset($_SESSION["nombre_torneo"])){
				echo "<script>window.location='calendarios.php'</script>";
			}
			if(!isset($_POST["entrada_fecha1"])){
				$nombre_torneo = $_SESSION["nombre_torneo"];
				$torneo = new Torneo($nombre_torneo);
				$numEquipos  = sizeof($miScore->traerEquiposTorneo($nombre_torneo));
				
				if($numEquipos<3 ){
					echo '<script>alert("El numero de equipos es menor a 3 ")</script>';
					echo "<script>window.location='calendarios.php'</script>";
					unset($_SESSION["nombre_torneo"]);
				}	
				$numJor = $torneo->calcularJornadas(sizeof($miScore->traerEquiposTorneo($nombre_torneo)));
			}
			if(isset($_POST["entrada_fecha1"])){
				$valores = array_values($_POST);
				$miScore2 = new MiScore();
				$nombre_torneo = $_SESSION["nombre_torneo"];
				
				$_SESSION["id_torneo"] = $miScore2->idTorneo($nombre_torneo);
				$id = $_SESSION["id_torneo"];
				
				$partidos2 = array();
				for ($k = 1; $k<sizeof($valores) ;$k++){
					array_push($partidos2, new Partido($valores[$k]));
				}					
				if(sizeof($partidos2)!=0){
					$con = $miScore->crearPartidos($id, $partidos2);
				}else 
					echo '<script>alert("No se agregaron jornadas, intente mas tarde")</script>';
					
				if(isset($con)){
					unset($_SESSION["nombre_torneo"]);
					echo "<script>window.location='calendarios.php'</script>";
				}else 
					echo '<script>alert("Las jornadas no se pudieron crear")</script>';
			}		
		?>
		<h2 class="titulo_calendario">Crear Calendario</h2>
		<h3 >EL torneo seleccionado es: <?php echo $nombre_torneo;?></h3>
		<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
			<input type="hidden" name="seleccionado" value="<?php if(!isset($_POST["entrada_fecha1"])){$_SESSION["nombre_torneo"];} ?>">	
			<table class="tabla_posiciones">	
			  <caption>Fechas Jornadas</caption>
			  <thead>
			    <th scope="col">Jornada</th>
			    <th scope="col">Fecha</th>
			  </thead>
			  <?php 
			  if(!isset($_POST["entrada_fecha1"])){
			  	if($numJor==0){
			  		echo "<h2>No hay equipos asignados a este torneo<h2>";
			  	}else{
			  		$ms = new MiScore();
			  		$idT = $ms->idTorneo($nombre_torneo);
			  		$partidos=$ms->traerPartidosTorneo($idT);

			  		$tmp = array();
			  		for ($i = 0; $i < sizeof($partidos); $i++) {
			  			array_push($tmp, $partidos[$i]);
			  			for ($j = $i; $j < sizeof($partidos)-1; $j++) 
			  				if(strtotime($partidos[$i]->getFecha()) == strtotime($partidos[$j]->getFecha()) )
			  					$i=$j;	  			
			  		}
					$partidos = $tmp;
			  		if(sizeof($partidos)==0)
					  	for ($i = 0; $i < $numJor; $i++) {
					  		echo "<tr><th scope=\"row\">Jornada ".($i+1)."</th>";
					  		echo "<td><input type=\"text\" name=\"entrada_fecha".($i+1)."\" class=\"entrada_fecha\"/></td></tr>";
					  	}
					else{
						for ($i = 0; $i < sizeof($partidos); $i++) {
							$fecha = $partidos[$i]->getFecha();
							$f=split("-",$fecha);
							echo "<tr><th scope=\"row\">Jornada ".($i+1)."</th>";
						  	echo "<td><input type=\"text\" name=\"entrada_fecha".($i+1)."\" value=\"".$f[2]."/".$f[1]."/".$f[0]."\" class=\"entrada_fecha\"/></td></tr>";
						}
					}
				  	
			  	}
			  }
			  ?>
			</table>
			<div class="botones_calenadario">
				<input id="aceptar_cal" type="submit" style="background-color:#143A80;color:white" value="Aceptar" />	
				<input id="cancelar_cal" type="submit" style="background-color:#143A80;color:white" value="Cancelar" />			
			</div>	
		</form>
	</div>
</body>
</html>